package calao.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface SessionServiceAsync {
		
	void getSessionInfo(AsyncCallback callback);
	
	void disconnect(AsyncCallback callback);

	void setUserPreferences(Preferences preferences, AsyncCallback callback);
				
	void setWorkspacePreferences(Preferences preferences, AsyncCallback callback);
	
	void getWorkspacePreferences(AsyncCallback callback);
	
	void getPreviousEvents(long eventId, int count, AsyncCallback callback);
	
	void listCountries(AsyncCallback callback);

}
